<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lang="zh" xml:lang="zh">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>任务描述符: 详细描述软件需求</title>
<meta content="TaskDescriptor" name="uma.type">
<meta content="detail_software_requirements" name="uma.name">
<meta content="详细描述软件需求" name="uma.presentationName">
<meta content="_HVl4sEohEdqrjq4i3fchvA" name="uma.guid">
<meta content="TaskDescriptor" name="element_type">
<meta content="description" name="filetype">
<meta name="role" content="需求指定者">
<link type="text/css" href="./../../css/default.css" rel="StyleSheet">
<script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageResource.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageSubSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ActivityTreeTable.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ProcessElementPage.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageToolbar.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/contentPage.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/processElementData.js"></script><script language="JavaScript" type="text/javascript">
					var defaultQueryStr = '?proc={38A9C609-9A59-4D03-B835-AA84A716E626}&path={38A9C609-9A59-4D03-B835-AA84A716E626},{0FEE5795-6090-4D82-9BDB-925E5F0D9985},_HVl4sEohEdqrjq4i3fchvA';
					var backPath = './../../';
					var imgPath = './../../images/';
					var nodeInfo=[{view: "view:_e_O28N7KEdm8G6yT7-Wdqw", path: ["_e_O28N7KEdm8G6yT7-Wdqw", "_vCtak0JHEdq4z9xc-r201w", "_vChNQkJHEdq4z9xc-r201w", "_vChNREJHEdq4z9xc-r201w", "_RAru0CFtEdqrX8YVzvtlIg", "_HVl4sEohEdqrjq4i3fchvA"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_PEpmMCVuEdqSZ9OimJ-AzA", "_-kFhcCVuEdqSZ9OimJ-AzA", "_pV4NgSFsEdqrX8YVzvtlIg", "_RAru0CFtEdqrX8YVzvtlIg", "_HVl4sEohEdqrjq4i3fchvA"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_e_O28N7KEdm8G6yT7-Wdqw", "_vCtak0JHEdq4z9xc-r201w", "_vChNQkJHEdq4z9xc-r201w", "_vChNREJHEdq4z9xc-r201w", "_RAru0CFtEdqrX8YVzvtlIg", "_HVl4sEohEdqrjq4i3fchvA"]}];
					contentPage.preload(imgPath, backPath, nodeInfo, defaultQueryStr, true, true, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td valign="top">
<div id="page-guid" value="_HVl4sEohEdqrjq4i3fchvA"></div>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap="true" class="pageTitle">任务：详细描述软件需求</td><td width="100%">
<div id="contentPageToolbar" align="right"></div>
</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="pageTitleSeparator"><img height="1" title="" alt="" src="./../../images/shim.gif"></td>
</tr>
</table>
<div class="overview">
<table cellpadding="0" cellspacing="0" border="0" width="97%">
<tr>
<td width="50"><img title="" alt="" src="./../../images/taskdes_lg_dgm32.gif"></td><td>
<table cellpadding="0" cellspacing="0" border="0" class="overviewTable">
<tr>
<td valign="top">此任务描述了如何详述系统的软件需求。</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">用途</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<td class="sectionTableSingleCell"><a id="Top" name="Top"></a><a id="XE_software_requirements__general_organization_of" name="XE_software_requirements__general_organization_of" class="index" key="软件需求（software requirements）" text="一般组织"></a><a id="XE_software_requirements__detailed_specification_of__without_use_cases" name="XE_software_requirements__detailed_specification_of__without_use_cases"></a> 
<p>
    此任务的目的是收集、详述并组织完整描述系统的软件需求的工作产品集（包）。
</p></td>
</tr>
</table>
</div>
<div class="sectionHeading">关系</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading">角色</th><td width="30%" class="sectionTableCell"><span class="sectionTableCellHeading">主要:
							</span>
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_requirement_specifier_A6142817.html" guid="_CM61URi2Edq_uI8xTPML6g">需求指定者</a>
</li>
</ul>
</td><td width="30%" class="sectionTableCell"><span class="sectionTableCellHeading">其他:
							</span></td><td class="sectionTableCell"><span class="sectionTableCellHeading">辅助:
							</span></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading">输入</th><td width="30%" class="sectionTableCell"><span class="sectionTableCellHeading">必需:
								</span>
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_iteration_plan_9F4B1C3D.html" guid="_CM61Uxi2Edq_uI8xTPML6g">迭代计划</a>
</li>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_vision_2F37EC55.html" guid="_CM61WRi2Edq_uI8xTPML6g">远景</a>
</li>
</ul>
</td><td width="30%" class="sectionTableCell"><span class="sectionTableCellHeading">可选:
								</span>
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_glossary_60082A26.html" guid="_CM61VBi2Edq_uI8xTPML6g">词汇表</a>
</li>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_user_interface_prototype_E421B1E2.html" guid="_HVr_UEohEdqrjq4i3fchvA">用户界面原型</a>
</li>
</ul>
</td><td class="sectionTableCell"><span class="sectionTableCellHeading">外部:
								</span>
<ul>
<li>无</li>
</ul>
</td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading">输出</th><td colspan="3" class="sectionTableCell">
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_software_requirement_DD58A608.html" guid="_HVr_UkohEdqrjq4i3fchvA">软件需求</a>
</li>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_software_requirements_specification_EEBF91F2.html" guid="_HVr_UUohEdqrjq4i3fchvA">软件需求规范</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">主要描述</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<td class="sectionTableSingleCell">详细描述软件需求，包括详细描述用例和详细描述当前发行版中要交付的需求的补充规范。关于更多信息，请参阅<a class="elementLinkWithUserText" href="./../../core.base_rup/tasks/detail_a_use_case_D9BECBF4.html" guid="{536BC669-A8FB-426D-88FF-CBEA806A9066}">详细描述用例</a>和<a class="elementLinkWithUserText" href="./../../core.base_rup/tasks/develop_supplementary_specification_52FC4CAE.html" guid="_I5vM8DJwEdqLGaxX1Cc4eA">开发补充规范</a>。</td>
</tr>
</table>
</div>
<div class="sectionHeading">步骤</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr>
<td class="sectionTableCell">
<div class="stepHeading">详细描述软件需求</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Detail the software requirements" name="Detail the software requirements"></a> 
<p>
    确保以所需的详细级别指定了所有需求以便传递给设计人员、测试人员和文档编写人员。复审与要生成的工作产品相关联的核对表。
</p>
<p>
    如果需求得到跟踪或其他形式的正式管理，请确保每个需求都明确地标识并标注出来。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading">生成支持报告</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Generate supporting reports" name="Generate supporting reports"></a> 
<p>
    通常使用一个或多个工具存储和管理需求。例如，以下用途的工具：
</p>
<ul>
    <li>
        图形需求建模
    </li>
    <li>
        可跟踪性和整体需求管理
    </li>
    <li>
        其他文本和图形文档。
    </li>
</ul>
<p>
    这一步骤从这些工具生成文档，这样就可以很容易复审信息了。如果专门工具不用于捕获需求，那么该步骤就不适用（所有的软件需求将直接写在文档中）。
</p>
<p>
    关于支持工作产品生成的报告的信息，请参阅工作产品内容页面。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading">将需求打包用于复审</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Assemble the SRS" name="Assemble the SRS"></a> 
<p>
    在此步骤中将生成要在当前的开发周期中交付的软件需求的完整定义，这样就可以有效地复审需求。在此步骤中将汇集所有的需求工作产品，并提供任何附加信息。&nbsp;&nbsp;
</p>
<p>
    对于不太正式的项目，这一步骤包括将相关的报告和手动生成的文档打包，并附带足够的支持材料。
</p>
<p>
    对于较正式的项目，可生成一个或多个<a class="elementLinkWithUserText" href="./../../core.base_rup/workproducts/rup_software_requirements_specification_934E66F.html" guid="{BE8165DC-BAF2-4237-B27D-F2A037023364}">软件需求规范（SRS）</a>，收集并组织所有围绕项目的需求。例如，一个独立的 SRS
    可以描述产品的某个发行版中的每个功能完整的软件需求。它可包含记录在其他需求工作产品中的需求。在这样的情况下，SRS 可引用记录在其他工作产品中的需求。这使您不必复制其他工作产品中的信息就可以拥有正式的 SRS。 使用适当的<a class="elementLinkWithUserText" href="./../../core.base_rup/workproducts/rup_software_requirements_specification_934E66F.html" guid="{BE8165DC-BAF2-4237-B27D-F2A037023364}">软件需求规范</a>模板，将 SRS 包的各个部分汇集起来并提供其余的信息来获得该子系统或功能完整的软件需求定义。
</p></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">属性</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_多次出现" abbr="多次出现">多次出现</th><td align="left" class="sectionTableCell" headers="property_多次出现"><img title="" alt="" height="15" width="20" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_事件驱动" abbr="事件驱动">事件驱动</th><td align="left" class="sectionTableCell" headers="property_事件驱动"><img title="" alt="" height="15" width="20" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_正在进行" abbr="正在进行">正在进行</th><td align="left" class="sectionTableCell" headers="property_正在进行"><img title="" alt="" height="15" width="20" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_可选" abbr="可选">可选</th><td align="left" class="sectionTableCell" headers="property_可选"><img title="" alt="" height="15" width="20" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_已计划" abbr="已计划">已计划</th><td align="left" class="sectionTableCell" headers="property_已计划"><img title="" alt="" height="15" width="20" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_可重复" abbr="可重复">可重复</th><td align="left" class="sectionTableCell" headers="property_可重复"><img title="" alt="" height="15" width="20" src="./../../images/indent.gif"></td>
</tr>
</table>
</div>
<div class="sectionHeading">关键注意事项</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<td class="sectionTableSingleCell"><p>
    在初始需求引发期间可能会错过一些详细需求，而<a class="elementLinkWithUserText" href="./../../core.base_rup/workproducts/rup_user_interface_prototype_7237E5AA.html" guid="{3DF10D00-8C80-4429-92B8-C6A221F0F90C}">用户界面原型</a>可能是这些详细需求的最佳来源。如果用户接受原型，则明确记录实现原型所需的详细需求是很重要的。
</p></td>
</tr>
</table>
</div>
<div class="sectionHeading">更多信息</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading">指南</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../core.base_rup/guidances/guidelines/fishbone_diagrams_AB0E2DBE.html" guid="1.0533204494757043E-304">鱼骨图</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/guidelines/interviews_8E4192DD.html" guid="1.4493688086564513E-305">面谈</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/guidelines/pareto_diagrams_8192A4DE.html" guid="3.7162984695584875E-306">排列图</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/guidelines/requirements_workshop_EEF2B469.html" guid="4.234130639739827E-305">需求研讨会</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/guidelines/role_playing_18BB3ABF.html" guid="2.582376960557169E-305">角色扮演</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<table cellpadding="0" cellspacing="0" border="0" class="copyright">
<tr>
<td class="copyright"><p>
    &copy; &nbsp;Copyright IBM Corp.&nbsp;1987, 2006. &nbsp;All Rights Reserved.
</p></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript" language="JavaScript">
					contentPage.onload();
					contentPage.processPage.fixDescriptorLinks();
				</script>
</html>
